target="Window_Name",为什么使用起来和html教程里的不一样?

来源:百度知道 编辑:UC知道 时间:2024/05/10 18:53:20
<a href="samp/window.html" target="window_name">开一个新窗口!</a>
教程里的是点击“开一个新窗口”,是新开一个窗口

<a href="window.html" target="window_name">开一个新窗口!</a>
在自己经常使用测试的test.asp文件里加入这个,然后在复制window.html到当前目录,为什么只是在当前窗口显示window.html,而不是新开一个窗口显示?

另外target="window_name"和target="_blank"有什么不同?

楼上说的对,targte元素已经从严格型XHTML中删除。但几乎所有浏览器都支持的。
楼主可能没有理解,首先,这个window name是哪里来的,楼主不明白,在网页的head部分可以用base标记注明窗口名,这样:
<base target="pics" />
然后就可以在别的网页中写成:
<a href="test2.html" target="pics">click me</a>了。
这样,如果叫pics的窗口不存在,那么链接会在新的窗口打开,并且此窗口名叫做pics。它不管新打开的网页是否在头部指定了target属性值,新打开的窗口名称都叫pics。

如果pics窗口存在,那就不用说了。在那个窗口打开。

target="_blank"就是说无论何时都在新的窗口中打开。

target="_blank"总是使用新窗口,
target="window_name"是在名为windows_name的窗口里显示

都是打开一个新窗口
使用起来是没什么区别的 但是据说 据说:
在HTML4.01/XHTML1.0/XHTML1.1严格DOCTYPE下,target="_blank"是无效的...